@charset "utf-8";

/* CSS Document */
*{ margin:0; padding:0; font-family:"΢���ź�"; }
ol li, ul li{ list-style:none;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
u,b,i{ font-style:normal;}
a{text-decoration: none; color:#333;}
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{
	/* [disabled]margin:0; */
	padding: 0;
	font-family: "microsoft yahei","simhei", "simsun";
	margin:0;	
}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%; font-weight:normal}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
del,ins,u,s,a,a:hover{text-decoration:none;}

a{color:#333; cursor:pointer;}
a:hover{ color:#000;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden}

img {	display: block;	max-width: 100%;	border:none; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
.clearfix:after {       
    content: ".";     /*����Ϊ��.������һ��Ӣ�ĵľ�Ŷ��ѡ�Ҳ���Բ�д��*/
   display: block;   /*��������Ԫ��ת��Ϊ�鼶Ԫ�ء�*/
    clear: both;     /*����������߸�����*/
    visibility: hidden;      /*�ɼ�����Ϊ���ء�ע������display:none;��������ġ�visibility:hidden;��Ȼռ�ݿռ䣬ֻ�ǿ��������ѣ�*/
   line-height: 0;    /*�и�Ϊ0��*/
    height: 0;     /*�߶�Ϊ0��*/
   font-size:0;    /*�����СΪ0��*/
  }
  
.wid{ width:1200px; margin:0 auto;  overflow: hidden;}
.wid1180{ width:1180px; margin:0 auto; overflow: hidden;}
/**************************************ͨ����ʽ����*******************************************/
body{
	width:100%;
	height:100%;	
	}
.body_img{
	position:fixed;
	width:100%;
	height:100%;
	z-index:-1;	
	}

/***********ͷ�� **************/
.header_nav{
	background:url(top_bg.png) repeat-x;	
	height:35px;
	width:100%;
	}
.header_nav .header_txt p{
	height:35px;	
	float:right;
	}
.header_nav .header_txt p a{
	display:block;
	float:left;
	line-height:30px;
	width:100px;
	text-align:center;
	font-size:14px;
	}
.header_logo .fs_fx a{
	float:left;
	display:block;
	width:38px;
	height:35px;	
	margin-left:10px;
	}
.header_logo .logo{ width: 800px;}	
.header_logo .logo a img{ margin: 0px;}
.header_logo .fs_fx a.fs_fx1{
	background:url(fsfx_icon.png) no-repeat 1px 1px;	
	}
.header_logo .fs_fx a.fs_fx2{
	background:url(fsfx_icon.png) no-repeat -40px 1px;	
	}
.header_logo .fs_fx a.fs_fx3{
	background:url(fsfx_icon.png) no-repeat -84px 1px;	
	}
.header_logo .fs_fx a.fs_fx4{
	background:url(fsfx_icon.png) no-repeat -127px 1px;	
	}
.fs_ss{
	margin-top: 20px;
	float: left;
	/* margin-left: 5px; */
	}
.fs_ss .ssk{
	width: 225px;
	padding-left: 10px;
	height: 36px;
	line-height: 36px;
	background: url(ss_left.png) no-repeat center;
	border: 0px;
	/* float: left; */
	}
.fs_ss .ssann{
	width:76px;
	height:36px;
	background:url(ss_right.png) no-repeat center;	
	border: 0px;
	cursor:pointer;
	}
.hea_div{
	margin-top:25px;
	height: 93px;
	}
/*nav*/
.nav{
	width:100%;
	height:50px;	
	}
.nav .nav_ul{
	background:#005ebf;
	height:50px;	
	}
.nav .nav_ul li{
	float:left;	
	width: 16.66%;
	}
.nav .nav_ul li a{
	display:block;
	width:100%;	
	height:50px;
	line-height:50px;
	font-size:24px;
	color:#fff;
	text-align:center;
	}
.nav .nav_ul li.hover a{
	background:url(nav_x.png) repeat-x bottom;	
	}
	
/********************************footer �ײ�************************************/
.footer{
	height:177px;
	width:100%;
	margin-top:40px;
	background:url(footer_mc.png) repeat-x;	
	}
.footer .fot_con{
	width:743px;
	margin:0px auto;
	padding-top:15px;	
	}
.footer .fot_con .fon_left{
	margin-right:40px;
	margin-top: 20px;	
	}
.footer .fot_con .fon_left a{
	display:block;
	float:left;
	width:100px;
	height:80px;	
	}
.zfcc{
	margin-top:6px;	
	}
.footer .fot_con .fon_right p{
	font-size:16px;
	line-height:25px;
	color:#fff;	
	}


/*************************************�м����ݹ��ò���***************************8*/
.content{
	background:#fff;	
	margin-top:10px;
	padding-bottom: 20px;
	}
	
/*�б���ʽ*/
.list li{
	height:30px;
	*height: 24px;	
	}
.list li a{
	display:block;
	height:30px;
	line-height:30px;
	font-size:16px;
	background:url(list_dian.png) no-repeat left center;
	padding-left:10px;
	margin-left:10px;
	width:75%;
	float:left;	
	*height: 24px;
	*line-height: 20px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	}
.list li span{
	display:block;
	width:20%;
	height:30px;
	line-height:30px;
	font-size:14px;	
	color:#666;
	float:right;
	*height: 24px;
	*line-height: 20px;
	}
.tab_list{
	margin-top:10px;	
	}
.tab_list li a{
	width: 66%;	
	}
.tab_list li span{
	width: 27%;
	}
.tab_list1,.tab_list2{
	display:none;	
	}
.tab_list1 li{
	width:383px;	
	}
.tab_list2 li{
	width:444px;	
	}
.tab_list2 li span{
	width:23%;	
	}
